had the advantage of

胜过;处于……有利条件